package patrol.mobile.com.mobilepatrol.activity.yanghuke.zuoyeshangbao.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by z on 2018/10/27.
 * Des:
 */

public class ZuoYeBean implements Serializable {

    /**
     * id : f9722880ce7c4e04be93f941077343a5
     * isNewRecord : false
     * remarks :
     * createDate : 2018-10-22 17:43:41
     * updateDate : 2018-10-22 17:45:03
     * org : {"id":"b37fa1e91bd44824aa8d6620c5611748","isNewRecord":false,"orderNo":0,"isLeaf":false,"treeTable":"sys_org","orgName":"巴楚分局","officeId":0,"extParentData":false,"noUsed":false,"state":"closed"}
     * orgName : 巴楚分局
     * curingStop : 巴楚分局第二养护站
     * worksDate : 2018-10-22
     * weather : 小雪
     * routelinename : S112
     * pot : K100.200
     * worksType : 临时作业
     * worksNum : 10
     * technician : 买买提
     * security : 阿卜杜力
     * worksTeam : 第二倒班
     * situation : 部署完成
     * yhkOperationAreaLayList : [{"id":"effbc5290b854b608361f4e4551e48b1","isNewRecord":false,"createDate":"2018-10-22 17:44:39","updateDate":"2018-10-22 17:45:03","mainId":{"id":"f9722880ce7c4e04be93f941077343a5","isNewRecord":false},"yes":"是","sitePerson":"阿布","layDate":"2018-10-22 17:43:51","location":"S112线K100.200","situation":"无情况"}]
     * yhkOperationAreaPostList : [{"id":"9162f425e3614711bbaf233050e80dfc","isNewRecord":false,"createDate":"2018-10-22 17:44:39","updateDate":"2018-10-22 17:45:03","mainId":{"id":"f9722880ce7c4e04be93f941077343a5","isNewRecord":false},"trainer":"艾买提","trainingDate":"2018-10-22 17:44:28","trainingContent":"安全培训","trainingNum":"10","yes":"是"}]
     */

    private String id;
    private boolean isNewRecord;
    private String remarks;
    private String createDate;
    private String updateDate;
    private OrgBean org;
    private String orgName;
    private String orgId;
    private String curingStop;
    private String worksDate;
    private String weather;
    private String routelinename;
    private String pot;
    private String worksType;
    private String worksNum;
    private String technician;
    private String security;
    private String worksTeam;
    private String situation;
    private String workContent;
    private String worksInfo;
    private String orderNo;
    private MainID mainId;
    private List<YhkOperationAreaLayListBean> yhkOperationAreaLayList;
    private List<YhkOperationAreaPostListBean> yhkOperationAreaPostList;

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public boolean isIsNewRecord() {
        return isNewRecord;
    }

    public void setIsNewRecord(boolean isNewRecord) {
        this.isNewRecord = isNewRecord;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(String updateDate) {
        this.updateDate = updateDate;
    }

    public OrgBean getOrg() {
        return org;
    }

    public void setOrg(OrgBean org) {
        this.org = org;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getCuringStop() {
        return curingStop;
    }

    public void setCuringStop(String curingStop) {
        this.curingStop = curingStop;
    }

    public String getWorksDate() {
        return worksDate;
    }

    public void setWorksDate(String worksDate) {
        this.worksDate = worksDate;
    }

    public String getWeather() {
        return weather;
    }

    public void setWeather(String weather) {
        this.weather = weather;
    }

    public String getRoutelinename() {
        return routelinename;
    }

    public void setRoutelinename(String routelinename) {
        this.routelinename = routelinename;
    }

    public String getPot() {
        return pot;
    }

    public void setPot(String pot) {
        this.pot = pot;
    }

    public String getWorksType() {
        return worksType;
    }

    public void setWorksType(String worksType) {
        this.worksType = worksType;
    }

    public String getWorksNum() {
        return worksNum;
    }

    public void setWorksNum(String worksNum) {
        this.worksNum = worksNum;
    }

    public String getTechnician() {
        return technician;
    }

    public void setTechnician(String technician) {
        this.technician = technician;
    }

    public String getSecurity() {
        return security;
    }

    public void setSecurity(String security) {
        this.security = security;
    }

    public String getWorksTeam() {
        return worksTeam;
    }

    public void setWorksTeam(String worksTeam) {
        this.worksTeam = worksTeam;
    }

    public String getSituation() {
        return situation;
    }

    public void setSituation(String situation) {
        this.situation = situation;
    }

    public List<YhkOperationAreaLayListBean> getYhkOperationAreaLayList() {
        return yhkOperationAreaLayList;
    }

    public void setYhkOperationAreaLayList(List<YhkOperationAreaLayListBean> yhkOperationAreaLayList) {
        this.yhkOperationAreaLayList = yhkOperationAreaLayList;
    }

    public List<YhkOperationAreaPostListBean> getYhkOperationAreaPostList() {
        return yhkOperationAreaPostList;
    }

    public void setYhkOperationAreaPostList(List<YhkOperationAreaPostListBean> yhkOperationAreaPostList) {
        this.yhkOperationAreaPostList = yhkOperationAreaPostList;
    }

    public String getWorkContent() {
        return workContent;
    }

    public void setWorkContent(String workContent) {
        this.workContent = workContent;
    }

    public String getWorksInfo() {
        return worksInfo;
    }

    public void setWorksInfo(String worksInfo) {
        this.worksInfo = worksInfo;
    }

    public MainID getMainId() {
        return mainId;
    }

    public void setMainId(MainID mainId) {
        this.mainId = mainId;
    }


    public static class OrgBean implements Serializable {
        /**
         * id : b37fa1e91bd44824aa8d6620c5611748
         * isNewRecord : false
         * orderNo : 0
         * isLeaf : false
         * treeTable : sys_org
         * orgName : 巴楚分局
         * officeId : 0
         * extParentData : false
         * noUsed : false
         * state : closed
         */

        private String orderNo;
        private String orgName;

        public String getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(String orderNo) {
            this.orderNo = orderNo;
        }

        public String getOrgName() {
            return orgName;
        }

        public void setOrgName(String orgName) {
            this.orgName = orgName;
        }
    }

    public static class YhkOperationAreaLayListBean implements Serializable {
        /**
         * id : effbc5290b854b608361f4e4551e48b1
         * isNewRecord : false
         * createDate : 2018-10-22 17:44:39
         * updateDate : 2018-10-22 17:45:03
         * mainId : {"id":"f9722880ce7c4e04be93f941077343a5","isNewRecord":false}
         * yes : 是
         * sitePerson : 阿布
         * layDate : 2018-10-22 17:43:51
         * location : S112线K100.200
         * situation : 无情况
         */

        private String id;
        private boolean isNewRecord;
        private String createDate;
        private String updateDate;
        private MainIdBean mainId;
        private String yes;
        private String sitePerson;
        private String layDate;
        private String location;
        private String situation;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public MainIdBean getMainId() {
            return mainId;
        }

        public void setMainId(MainIdBean mainId) {
            this.mainId = mainId;
        }

        public String getYes() {
            return yes;
        }

        public void setYes(String yes) {
            this.yes = yes;
        }

        public String getSitePerson() {
            return sitePerson;
        }

        public void setSitePerson(String sitePerson) {
            this.sitePerson = sitePerson;
        }

        public String getLayDate() {
            return layDate;
        }

        public void setLayDate(String layDate) {
            this.layDate = layDate;
        }

        public String getLocation() {
            return location;
        }

        public void setLocation(String location) {
            this.location = location;
        }

        public String getSituation() {
            return situation;
        }

        public void setSituation(String situation) {
            this.situation = situation;
        }

        public static class MainIdBean implements Serializable {
            /**
             * id : f9722880ce7c4e04be93f941077343a5
             * isNewRecord : false
             */

            private String id;
            private boolean isNewRecord;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }
        }
    }

    public static class MainID implements Serializable {
        private String id;
        private String isNewRecord;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(String isNewRecord) {
            this.isNewRecord = isNewRecord;
        }
    }

    public static class YhkOperationAreaPostListBean implements Serializable {
        /**
         * id : 9162f425e3614711bbaf233050e80dfc
         * isNewRecord : false
         * createDate : 2018-10-22 17:44:39
         * updateDate : 2018-10-22 17:45:03
         * mainId : {"id":"f9722880ce7c4e04be93f941077343a5","isNewRecord":false}
         * trainer : 艾买提
         * trainingDate : 2018-10-22 17:44:28
         * trainingContent : 安全培训
         * trainingNum : 10
         * yes : 是
         */

        private String id;
        private boolean isNewRecord;
        private String createDate;
        private String updateDate;
        private MainIdBeanX mainId;
        private String trainer;
        private String trainingDate;
        private String trainingContent;
        private String trainingNum;
        private String yes;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public MainIdBeanX getMainId() {
            return mainId;
        }

        public void setMainId(MainIdBeanX mainId) {
            this.mainId = mainId;
        }

        public String getTrainer() {
            return trainer;
        }

        public void setTrainer(String trainer) {
            this.trainer = trainer;
        }

        public String getTrainingDate() {
            return trainingDate;
        }

        public void setTrainingDate(String trainingDate) {
            this.trainingDate = trainingDate;
        }

        public String getTrainingContent() {
            return trainingContent;
        }

        public void setTrainingContent(String trainingContent) {
            this.trainingContent = trainingContent;
        }

        public String getTrainingNum() {
            return trainingNum;
        }

        public void setTrainingNum(String trainingNum) {
            this.trainingNum = trainingNum;
        }

        public String getYes() {
            return yes;
        }

        public void setYes(String yes) {
            this.yes = yes;
        }

        public static class MainIdBeanX implements Serializable {
            /**
             * id : f9722880ce7c4e04be93f941077343a5
             * isNewRecord : false
             */

            private String id;
            private boolean isNewRecord;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }
        }
    }
}
